
package com.misi.service;
import com.misi.db.domain.PageInfo;
import com.misi.db.domain.PageControl;
import com.misi.bean.business.User;

import java.util.List;

/**
 * 用户表
 * @author 密思软件
 * @date 2018-8-26 17:48:38
 */
public interface UserService {

    /**
     * 根据实体User，新增用户表 信息
     * 返回影响行数
     */
    Integer insertUser(User user);
    /**
     * 根据实体User，更新用户表 信息，用主键更新
     * 返回影响行数
     */
    Integer updateUser(User user);
    /**
     * 分页查询
     */
    PageControl<User> page(User user, PageInfo pageInfo, String whereSql, String orderSql);
    /**
     * 根据主键id，查询一个实体User
     * 返回实体User
     */
    User find(Integer id);
    /**
     * 根据主键id，逻辑删除数据
     * 返回影响行数
     */
    Integer delete(Integer id);


}
